#ifndef DULINK_H
#define DULINK_H

typedef char* Elemtype;

typedef struct DuLinkNode
{
    Elemtype info;
    struct DuLinkNode *prior;
    struct DuLinkNode *next;
} DuLinkNode, *DuLinkList;

// 函数声明
int InitDL(DuLinkList *L);
void Insert_DL(DuLinkList *L, int position, Elemtype str);
Elemtype Delet_DL(DuLinkList *L, int position);
void Print_DL(DuLinkList L);
Elemtype Search_Line(DuLinkList L,int line);
void Destroy_DL(DuLinkList *L);
#endif